explosive devices - Turco Inglés Diccionario